﻿using System;

namespace SharpOSCAR.Snac
{
    /// <summary>
    /// These are the flags that let the client know details about the SNAC being received
    /// </summary>
    [Flags]
    public enum SNAC__HEADER_FLAGS : ushort
    {
        /// <summary>
        /// A tlvLBlock immediately follows the SNAC header before the rest of the fields
        /// </summary>
        OPT_TLV_PRESENT = 0x8000,
        /// <summary>
        /// More replies follow this message using the same requestId; the last reply is
        /// easily detectable because it will not have this flag set
        /// </summary>
        MORE_REPLIES_FOLOW = 0x0001,
        /// <summary>
        /// No flags set
        /// </summary>
        NONE = 0x0000
    }
}
